﻿using System;
namespace Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik {
    
    
    public partial class Toiming : global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming {
        
        private string @__nimetus;
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IAadress> @__tegevusekohad = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IAadress>();
        
        private System.Int64? @__alaLiikKL;
        
        private System.DateTime? @__algusKP;
        
        private string @__alustaja;
        
        private System.DateTime? @__staatusKP;
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.ISeaduseSate> @__alus = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.ISeaduseSate>();
        
        private System.Collections.Generic.List<System.Int64?> @__aluseTapsustusKL = new System.Collections.Generic.List<System.Int64?>();
        
        private global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IFail @__avalikustatudFail;
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IObjekt> @__objektid = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IObjekt>();
        
        private string @__faabula;
        
        private string @__koostamiseKoht;
        
        private string @__korraldused;
        
        private System.Int64? @__liikKL;
        
        private System.DateTime? @__loppKP;
        
        private string @__lopetaja;
        
        private string @__markused;
        
        private global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetlus @__menetlus;
        
        private System.Int64? @__objektID;
        
        private System.Int64? @__seisundKL;
        
        private System.DateTime? @__seisundKP;
        
        private string @__sisu;
        
        private System.DateTime? @__labiviimiseAlgusKP;
        
        private System.DateTime? @__labiviimiseLoppKP;
        
        private string @__toiminguNR;
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiminguOsaline> @__toiminguosalised = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiminguOsaline>();
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiminguOsaline> @__toiminguMenetlejad = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiminguOsaline>();
        
        private System.DateTime? @__verAlgusKP;
        
        private System.DateTime? @__verLoppKP;
        
        private System.Int64? @__versID;
        
        private string @__objektideLoetelu;
        
        private string @__pohjendus;
        
        private string @__olustikuKirjeldus;
        
        private string @__edasilykkamatusePohjendus;
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IFail> @__failid = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IFail>();
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> @__alusToimingud = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming>();
        
        private string @__teavitamiseKirjeldus;
        
        private string @__lisad;
        
        private string @__tehnikavahenditeLoetelu;
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKulu> @__kulud = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKulu>();
        
        private global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IJuriidilineIsik @__uusMenetlevAsutus;
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetlus> @__yhendatavadEraldatavadAsjad = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetlus>();
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetlusPost> @__menetlusPost = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetlusPost>();
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.ISyyteosyndmus> @__syyteosyndmused = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.ISyyteosyndmus>();
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKontakt> @__toiminguosaliseKontaktid = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKontakt>();
        
        private System.Int64? @__staatusKL;
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> @__seotudToimingud = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming>();
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.INoue> @__nouded = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.INoue>();
        
        private System.Collections.Generic.List<System.Int64?> @__staatuseMargeKL = new System.Collections.Generic.List<System.Int64?>();
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IOlek> @__seisundidKL = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IOlek>();
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IOlek> @__staatusedKL = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IOlek>();
        
        private System.Int64? @__alaLiigiTapsustusKL;
        
        private System.Int64? @__korduvuseMargeKL;
        
        private System.Int64? @__labiviimiseVormKL;
        
        private System.DateTime? @__tahtaegKP;
        
        private System.Int64? @__jarjekorraNR;
        
        private System.Int64? @__lahenduseLiikKL;
        
        private System.Int64? @__salastatuseTaseKL;
        
        private global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IFail @__pohiFail;
        
        private string @__sihtMenetluseNR;
        
        private System.Int64? @__sihtMenetluseObjektID;
        
        private System.DateTime? @__koostamiseKP;
        
        private System.DateTime? @__viimaseSalvestamiseAeg;
        
        private System.DateTime? @__sisestamiseKP;
        
        private string @__sisestaja;
        
        private System.DateTime? @__muutmiseKP;
        
        private string @__muutja;
        
        private System.DateTime? @__sulgemiseKP;
        
        private string @__toiminguosalisedCSV;
        
        private string @__toiminguMenetlejadCSV;
        
        private string @__yhendatavadEraldatavadAsjadCSV;
        
        private string @__klientsysteemiID;
        
        private System.Decimal? @__toimingugaSeotudSumma;
        
        private System.Int64? @__toimingugaSeotudSummaValuutaKL;
        
        private System.Int64? @__piirkondKL;
        
        private System.Boolean? @__voibMakstaPangalingiga;
        
        private string @__resolutsioon;
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IRiigiOigusabi> @__riigiOigusabi = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IRiigiOigusabi>();
        
        private System.Int64? @__roaLiikKL;
        
        private System.Int64? @__riigioigusabiAndmiseViisKL;
        
        private string @__toiminguVastutavKontakt;
        
        private System.Boolean? @__edastadaRaamatupidamisse;
        
        private string @__asjaajamiseNumber;
        
        private System.DateTime? @__dokumendiPostitamiseKP;
        
        private System.DateTime? @__dokumendiSaabumiseKP;
        
        private System.Int64? @__edastamiseViisKL;
        
        private System.Boolean? @__hagiTagamineEsialgneOiguskaitse;
        
        private System.Boolean? @__oigusabiMenetlusabiSaamine;
        
        private System.Int64? @__salastatuseAlusKL;
        
        private string @__salastatuseAlusKirjeldus;
        
        private System.DateTime? @__salastatuseAlgusKP;
        
        private System.DateTime? @__salastatuseLoppKP;
        
        private System.Int64? @__allikaksOlevKlientSysteemKL;
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> @__lisaToimingud = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming>();
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> @__pohiToimingud = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming>();
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IETHoiatus> @__hoiatused = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IETHoiatus>();
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetluseSisulineLiigitus> @__sisulisedLahendused = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetluseSisulineLiigitus>();
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMakseRekvisiidid> @__makseRekvisiidid = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMakseRekvisiidid>();
        
        private System.Int64? @__mojutatavaToiminguLahendusKL;
        
        private System.Int64? @__mojutavaToiminguLahendusKL;
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> @__mojutavadToimingud = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming>();
        
        private System.Int64? @__marksonaStaatusKL;
        
        private string @__sissejuhatus;
        
        private System.Int64? @__sissenoutavusKL;
        
        private System.Boolean? @__edasiKaebusOigusestLoobutud;
        
        private System.Int64? @__kobaraTunnus;
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> @__kobaraLiikmed = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming>();
        
        private System.DateTime? @__lahendiKuulutamiseAeg;
        
        private System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.ITagasimakse> @__tagasimaksed = new System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.ITagasimakse>();
        
        private System.Boolean? @__muuJuurdepaasupiirang;
        
        private string @__muuJuurdepaasupiiranguPohjendus;
        
        public Toiming() {
        }
        
        /// <summary>
        /// All parameters
        /// </summary>
        public Toiming(
                    string @nimetus, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IAadress> @tegevusekohad, 
                    System.Int64? @alaLiikKL, 
                    System.DateTime? @algusKP, 
                    string @alustaja, 
                    System.DateTime? @staatusKP, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.ISeaduseSate> @alus, 
                    System.Collections.Generic.List<System.Int64?> @aluseTapsustusKL, 
                    global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IFail @avalikustatudFail, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IObjekt> @objektid, 
                    string @faabula, 
                    string @koostamiseKoht, 
                    string @korraldused, 
                    System.Int64? @liikKL, 
                    System.DateTime? @loppKP, 
                    string @lopetaja, 
                    string @markused, 
                    global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetlus @menetlus, 
                    System.Int64? @objektID, 
                    System.Int64? @seisundKL, 
                    System.DateTime? @seisundKP, 
                    string @sisu, 
                    System.DateTime? @labiviimiseAlgusKP, 
                    System.DateTime? @labiviimiseLoppKP, 
                    string @toiminguNR, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiminguOsaline> @toiminguosalised, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiminguOsaline> @toiminguMenetlejad, 
                    System.DateTime? @verAlgusKP, 
                    System.DateTime? @verLoppKP, 
                    System.Int64? @versID, 
                    string @objektideLoetelu, 
                    string @pohjendus, 
                    string @olustikuKirjeldus, 
                    string @edasilykkamatusePohjendus, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IFail> @failid, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> @alusToimingud, 
                    string @teavitamiseKirjeldus, 
                    string @lisad, 
                    string @tehnikavahenditeLoetelu, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKulu> @kulud, 
                    global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IJuriidilineIsik @uusMenetlevAsutus, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetlus> @yhendatavadEraldatavadAsjad, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetlusPost> @menetlusPost, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.ISyyteosyndmus> @syyteosyndmused, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKontakt> @toiminguosaliseKontaktid, 
                    System.Int64? @staatusKL, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> @seotudToimingud, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.INoue> @nouded, 
                    System.Collections.Generic.List<System.Int64?> @staatuseMargeKL, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IOlek> @seisundidKL, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IOlek> @staatusedKL, 
                    System.Int64? @alaLiigiTapsustusKL, 
                    System.Int64? @korduvuseMargeKL, 
                    System.Int64? @labiviimiseVormKL, 
                    System.DateTime? @tahtaegKP, 
                    System.Int64? @jarjekorraNR, 
                    System.Int64? @lahenduseLiikKL, 
                    System.Int64? @salastatuseTaseKL, 
                    global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IFail @pohiFail, 
                    string @sihtMenetluseNR, 
                    System.Int64? @sihtMenetluseObjektID, 
                    System.DateTime? @koostamiseKP, 
                    System.DateTime? @viimaseSalvestamiseAeg, 
                    System.DateTime? @sisestamiseKP, 
                    string @sisestaja, 
                    System.DateTime? @muutmiseKP, 
                    string @muutja, 
                    System.DateTime? @sulgemiseKP, 
                    string @toiminguosalisedCSV, 
                    string @toiminguMenetlejadCSV, 
                    string @yhendatavadEraldatavadAsjadCSV, 
                    string @klientsysteemiID, 
                    System.Decimal? @toimingugaSeotudSumma, 
                    System.Int64? @toimingugaSeotudSummaValuutaKL, 
                    System.Int64? @piirkondKL, 
                    System.Boolean? @voibMakstaPangalingiga, 
                    string @resolutsioon, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IRiigiOigusabi> @riigiOigusabi, 
                    System.Int64? @roaLiikKL, 
                    System.Int64? @riigioigusabiAndmiseViisKL, 
                    string @toiminguVastutavKontakt, 
                    System.Boolean? @edastadaRaamatupidamisse, 
                    string @asjaajamiseNumber, 
                    System.DateTime? @dokumendiPostitamiseKP, 
                    System.DateTime? @dokumendiSaabumiseKP, 
                    System.Int64? @edastamiseViisKL, 
                    System.Boolean? @hagiTagamineEsialgneOiguskaitse, 
                    System.Boolean? @oigusabiMenetlusabiSaamine, 
                    System.Int64? @salastatuseAlusKL, 
                    string @salastatuseAlusKirjeldus, 
                    System.DateTime? @salastatuseAlgusKP, 
                    System.DateTime? @salastatuseLoppKP, 
                    System.Int64? @allikaksOlevKlientSysteemKL, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> @lisaToimingud, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> @pohiToimingud, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IETHoiatus> @hoiatused, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetluseSisulineLiigitus> @sisulisedLahendused, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMakseRekvisiidid> @makseRekvisiidid, 
                    System.Int64? @mojutatavaToiminguLahendusKL, 
                    System.Int64? @mojutavaToiminguLahendusKL, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> @mojutavadToimingud, 
                    System.Int64? @marksonaStaatusKL, 
                    string @sissejuhatus, 
                    System.Int64? @sissenoutavusKL, 
                    System.Boolean? @edasiKaebusOigusestLoobutud, 
                    System.Int64? @kobaraTunnus, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> @kobaraLiikmed, 
                    System.DateTime? @lahendiKuulutamiseAeg, 
                    System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.ITagasimakse> @tagasimaksed, 
                    System.Boolean? @muuJuurdepaasupiirang, 
                    string @muuJuurdepaasupiiranguPohjendus) {
            this.@__nimetus = @nimetus;
            this.@__tegevusekohad = @tegevusekohad;
            this.@__alaLiikKL = @alaLiikKL;
            this.@__algusKP = @algusKP;
            this.@__alustaja = @alustaja;
            this.@__staatusKP = @staatusKP;
            this.@__alus = @alus;
            this.@__aluseTapsustusKL = @aluseTapsustusKL;
            this.@__avalikustatudFail = @avalikustatudFail;
            this.@__objektid = @objektid;
            this.@__faabula = @faabula;
            this.@__koostamiseKoht = @koostamiseKoht;
            this.@__korraldused = @korraldused;
            this.@__liikKL = @liikKL;
            this.@__loppKP = @loppKP;
            this.@__lopetaja = @lopetaja;
            this.@__markused = @markused;
            this.@__menetlus = @menetlus;
            this.@__objektID = @objektID;
            this.@__seisundKL = @seisundKL;
            this.@__seisundKP = @seisundKP;
            this.@__sisu = @sisu;
            this.@__labiviimiseAlgusKP = @labiviimiseAlgusKP;
            this.@__labiviimiseLoppKP = @labiviimiseLoppKP;
            this.@__toiminguNR = @toiminguNR;
            this.@__toiminguosalised = @toiminguosalised;
            this.@__toiminguMenetlejad = @toiminguMenetlejad;
            this.@__verAlgusKP = @verAlgusKP;
            this.@__verLoppKP = @verLoppKP;
            this.@__versID = @versID;
            this.@__objektideLoetelu = @objektideLoetelu;
            this.@__pohjendus = @pohjendus;
            this.@__olustikuKirjeldus = @olustikuKirjeldus;
            this.@__edasilykkamatusePohjendus = @edasilykkamatusePohjendus;
            this.@__failid = @failid;
            this.@__alusToimingud = @alusToimingud;
            this.@__teavitamiseKirjeldus = @teavitamiseKirjeldus;
            this.@__lisad = @lisad;
            this.@__tehnikavahenditeLoetelu = @tehnikavahenditeLoetelu;
            this.@__kulud = @kulud;
            this.@__uusMenetlevAsutus = @uusMenetlevAsutus;
            this.@__yhendatavadEraldatavadAsjad = @yhendatavadEraldatavadAsjad;
            this.@__menetlusPost = @menetlusPost;
            this.@__syyteosyndmused = @syyteosyndmused;
            this.@__toiminguosaliseKontaktid = @toiminguosaliseKontaktid;
            this.@__staatusKL = @staatusKL;
            this.@__seotudToimingud = @seotudToimingud;
            this.@__nouded = @nouded;
            this.@__staatuseMargeKL = @staatuseMargeKL;
            this.@__seisundidKL = @seisundidKL;
            this.@__staatusedKL = @staatusedKL;
            this.@__alaLiigiTapsustusKL = @alaLiigiTapsustusKL;
            this.@__korduvuseMargeKL = @korduvuseMargeKL;
            this.@__labiviimiseVormKL = @labiviimiseVormKL;
            this.@__tahtaegKP = @tahtaegKP;
            this.@__jarjekorraNR = @jarjekorraNR;
            this.@__lahenduseLiikKL = @lahenduseLiikKL;
            this.@__salastatuseTaseKL = @salastatuseTaseKL;
            this.@__pohiFail = @pohiFail;
            this.@__sihtMenetluseNR = @sihtMenetluseNR;
            this.@__sihtMenetluseObjektID = @sihtMenetluseObjektID;
            this.@__koostamiseKP = @koostamiseKP;
            this.@__viimaseSalvestamiseAeg = @viimaseSalvestamiseAeg;
            this.@__sisestamiseKP = @sisestamiseKP;
            this.@__sisestaja = @sisestaja;
            this.@__muutmiseKP = @muutmiseKP;
            this.@__muutja = @muutja;
            this.@__sulgemiseKP = @sulgemiseKP;
            this.@__toiminguosalisedCSV = @toiminguosalisedCSV;
            this.@__toiminguMenetlejadCSV = @toiminguMenetlejadCSV;
            this.@__yhendatavadEraldatavadAsjadCSV = @yhendatavadEraldatavadAsjadCSV;
            this.@__klientsysteemiID = @klientsysteemiID;
            this.@__toimingugaSeotudSumma = @toimingugaSeotudSumma;
            this.@__toimingugaSeotudSummaValuutaKL = @toimingugaSeotudSummaValuutaKL;
            this.@__piirkondKL = @piirkondKL;
            this.@__voibMakstaPangalingiga = @voibMakstaPangalingiga;
            this.@__resolutsioon = @resolutsioon;
            this.@__riigiOigusabi = @riigiOigusabi;
            this.@__roaLiikKL = @roaLiikKL;
            this.@__riigioigusabiAndmiseViisKL = @riigioigusabiAndmiseViisKL;
            this.@__toiminguVastutavKontakt = @toiminguVastutavKontakt;
            this.@__edastadaRaamatupidamisse = @edastadaRaamatupidamisse;
            this.@__asjaajamiseNumber = @asjaajamiseNumber;
            this.@__dokumendiPostitamiseKP = @dokumendiPostitamiseKP;
            this.@__dokumendiSaabumiseKP = @dokumendiSaabumiseKP;
            this.@__edastamiseViisKL = @edastamiseViisKL;
            this.@__hagiTagamineEsialgneOiguskaitse = @hagiTagamineEsialgneOiguskaitse;
            this.@__oigusabiMenetlusabiSaamine = @oigusabiMenetlusabiSaamine;
            this.@__salastatuseAlusKL = @salastatuseAlusKL;
            this.@__salastatuseAlusKirjeldus = @salastatuseAlusKirjeldus;
            this.@__salastatuseAlgusKP = @salastatuseAlgusKP;
            this.@__salastatuseLoppKP = @salastatuseLoppKP;
            this.@__allikaksOlevKlientSysteemKL = @allikaksOlevKlientSysteemKL;
            this.@__lisaToimingud = @lisaToimingud;
            this.@__pohiToimingud = @pohiToimingud;
            this.@__hoiatused = @hoiatused;
            this.@__sisulisedLahendused = @sisulisedLahendused;
            this.@__makseRekvisiidid = @makseRekvisiidid;
            this.@__mojutatavaToiminguLahendusKL = @mojutatavaToiminguLahendusKL;
            this.@__mojutavaToiminguLahendusKL = @mojutavaToiminguLahendusKL;
            this.@__mojutavadToimingud = @mojutavadToimingud;
            this.@__marksonaStaatusKL = @marksonaStaatusKL;
            this.@__sissejuhatus = @sissejuhatus;
            this.@__sissenoutavusKL = @sissenoutavusKL;
            this.@__edasiKaebusOigusestLoobutud = @edasiKaebusOigusestLoobutud;
            this.@__kobaraTunnus = @kobaraTunnus;
            this.@__kobaraLiikmed = @kobaraLiikmed;
            this.@__lahendiKuulutamiseAeg = @lahendiKuulutamiseAeg;
            this.@__tagasimaksed = @tagasimaksed;
            this.@__muuJuurdepaasupiirang = @muuJuurdepaasupiirang;
            this.@__muuJuurdepaasupiiranguPohjendus = @muuJuurdepaasupiiranguPohjendus;
        }
        
        /// <summary>
        /// Copy Constructor
        /// </summary>
        protected Toiming(IToiming @toiming) {
            this.@__nimetus = @toiming.Nimetus;
            this.@__tegevusekohad = @toiming.Tegevusekohad;
            this.@__alaLiikKL = @toiming.AlaLiikKL;
            this.@__algusKP = @toiming.AlgusKP;
            this.@__alustaja = @toiming.Alustaja;
            this.@__staatusKP = @toiming.StaatusKP;
            this.@__alus = @toiming.Alus;
            this.@__aluseTapsustusKL = @toiming.AluseTapsustusKL;
            this.@__avalikustatudFail = @toiming.AvalikustatudFail;
            this.@__objektid = @toiming.Objektid;
            this.@__faabula = @toiming.Faabula;
            this.@__koostamiseKoht = @toiming.KoostamiseKoht;
            this.@__korraldused = @toiming.Korraldused;
            this.@__liikKL = @toiming.LiikKL;
            this.@__loppKP = @toiming.LoppKP;
            this.@__lopetaja = @toiming.Lopetaja;
            this.@__markused = @toiming.Markused;
            this.@__menetlus = @toiming.Menetlus;
            this.@__objektID = @toiming.ObjektID;
            this.@__seisundKL = @toiming.SeisundKL;
            this.@__seisundKP = @toiming.SeisundKP;
            this.@__sisu = @toiming.Sisu;
            this.@__labiviimiseAlgusKP = @toiming.LabiviimiseAlgusKP;
            this.@__labiviimiseLoppKP = @toiming.LabiviimiseLoppKP;
            this.@__toiminguNR = @toiming.ToiminguNR;
            this.@__toiminguosalised = @toiming.Toiminguosalised;
            this.@__toiminguMenetlejad = @toiming.ToiminguMenetlejad;
            this.@__verAlgusKP = @toiming.VerAlgusKP;
            this.@__verLoppKP = @toiming.VerLoppKP;
            this.@__versID = @toiming.VersID;
            this.@__objektideLoetelu = @toiming.ObjektideLoetelu;
            this.@__pohjendus = @toiming.Pohjendus;
            this.@__olustikuKirjeldus = @toiming.OlustikuKirjeldus;
            this.@__edasilykkamatusePohjendus = @toiming.EdasilykkamatusePohjendus;
            this.@__failid = @toiming.Failid;
            this.@__alusToimingud = @toiming.AlusToimingud;
            this.@__teavitamiseKirjeldus = @toiming.TeavitamiseKirjeldus;
            this.@__lisad = @toiming.Lisad;
            this.@__tehnikavahenditeLoetelu = @toiming.TehnikavahenditeLoetelu;
            this.@__kulud = @toiming.Kulud;
            this.@__uusMenetlevAsutus = @toiming.UusMenetlevAsutus;
            this.@__yhendatavadEraldatavadAsjad = @toiming.YhendatavadEraldatavadAsjad;
            this.@__menetlusPost = @toiming.MenetlusPost;
            this.@__syyteosyndmused = @toiming.Syyteosyndmused;
            this.@__toiminguosaliseKontaktid = @toiming.ToiminguosaliseKontaktid;
            this.@__staatusKL = @toiming.StaatusKL;
            this.@__seotudToimingud = @toiming.SeotudToimingud;
            this.@__nouded = @toiming.Nouded;
            this.@__staatuseMargeKL = @toiming.StaatuseMargeKL;
            this.@__seisundidKL = @toiming.SeisundidKL;
            this.@__staatusedKL = @toiming.StaatusedKL;
            this.@__alaLiigiTapsustusKL = @toiming.AlaLiigiTapsustusKL;
            this.@__korduvuseMargeKL = @toiming.KorduvuseMargeKL;
            this.@__labiviimiseVormKL = @toiming.LabiviimiseVormKL;
            this.@__tahtaegKP = @toiming.TahtaegKP;
            this.@__jarjekorraNR = @toiming.JarjekorraNR;
            this.@__lahenduseLiikKL = @toiming.LahenduseLiikKL;
            this.@__salastatuseTaseKL = @toiming.SalastatuseTaseKL;
            this.@__pohiFail = @toiming.PohiFail;
            this.@__sihtMenetluseNR = @toiming.SihtMenetluseNR;
            this.@__sihtMenetluseObjektID = @toiming.SihtMenetluseObjektID;
            this.@__koostamiseKP = @toiming.KoostamiseKP;
            this.@__viimaseSalvestamiseAeg = @toiming.ViimaseSalvestamiseAeg;
            this.@__sisestamiseKP = @toiming.SisestamiseKP;
            this.@__sisestaja = @toiming.Sisestaja;
            this.@__muutmiseKP = @toiming.MuutmiseKP;
            this.@__muutja = @toiming.Muutja;
            this.@__sulgemiseKP = @toiming.SulgemiseKP;
            this.@__toiminguosalisedCSV = @toiming.ToiminguosalisedCSV;
            this.@__toiminguMenetlejadCSV = @toiming.ToiminguMenetlejadCSV;
            this.@__yhendatavadEraldatavadAsjadCSV = @toiming.YhendatavadEraldatavadAsjadCSV;
            this.@__klientsysteemiID = @toiming.KlientsysteemiID;
            this.@__toimingugaSeotudSumma = @toiming.ToimingugaSeotudSumma;
            this.@__toimingugaSeotudSummaValuutaKL = @toiming.ToimingugaSeotudSummaValuutaKL;
            this.@__piirkondKL = @toiming.PiirkondKL;
            this.@__voibMakstaPangalingiga = @toiming.VoibMakstaPangalingiga;
            this.@__resolutsioon = @toiming.Resolutsioon;
            this.@__riigiOigusabi = @toiming.RiigiOigusabi;
            this.@__roaLiikKL = @toiming.RoaLiikKL;
            this.@__riigioigusabiAndmiseViisKL = @toiming.RiigioigusabiAndmiseViisKL;
            this.@__toiminguVastutavKontakt = @toiming.ToiminguVastutavKontakt;
            this.@__edastadaRaamatupidamisse = @toiming.EdastadaRaamatupidamisse;
            this.@__asjaajamiseNumber = @toiming.AsjaajamiseNumber;
            this.@__dokumendiPostitamiseKP = @toiming.DokumendiPostitamiseKP;
            this.@__dokumendiSaabumiseKP = @toiming.DokumendiSaabumiseKP;
            this.@__edastamiseViisKL = @toiming.EdastamiseViisKL;
            this.@__hagiTagamineEsialgneOiguskaitse = @toiming.HagiTagamineEsialgneOiguskaitse;
            this.@__oigusabiMenetlusabiSaamine = @toiming.OigusabiMenetlusabiSaamine;
            this.@__salastatuseAlusKL = @toiming.SalastatuseAlusKL;
            this.@__salastatuseAlusKirjeldus = @toiming.SalastatuseAlusKirjeldus;
            this.@__salastatuseAlgusKP = @toiming.SalastatuseAlgusKP;
            this.@__salastatuseLoppKP = @toiming.SalastatuseLoppKP;
            this.@__allikaksOlevKlientSysteemKL = @toiming.AllikaksOlevKlientSysteemKL;
            this.@__lisaToimingud = @toiming.LisaToimingud;
            this.@__pohiToimingud = @toiming.PohiToimingud;
            this.@__hoiatused = @toiming.Hoiatused;
            this.@__sisulisedLahendused = @toiming.SisulisedLahendused;
            this.@__makseRekvisiidid = @toiming.MakseRekvisiidid;
            this.@__mojutatavaToiminguLahendusKL = @toiming.MojutatavaToiminguLahendusKL;
            this.@__mojutavaToiminguLahendusKL = @toiming.MojutavaToiminguLahendusKL;
            this.@__mojutavadToimingud = @toiming.MojutavadToimingud;
            this.@__marksonaStaatusKL = @toiming.MarksonaStaatusKL;
            this.@__sissejuhatus = @toiming.Sissejuhatus;
            this.@__sissenoutavusKL = @toiming.SissenoutavusKL;
            this.@__edasiKaebusOigusestLoobutud = @toiming.EdasiKaebusOigusestLoobutud;
            this.@__kobaraTunnus = @toiming.KobaraTunnus;
            this.@__kobaraLiikmed = @toiming.KobaraLiikmed;
            this.@__lahendiKuulutamiseAeg = @toiming.LahendiKuulutamiseAeg;
            this.@__tagasimaksed = @toiming.Tagasimaksed;
            this.@__muuJuurdepaasupiirang = @toiming.MuuJuurdepaasupiirang;
            this.@__muuJuurdepaasupiiranguPohjendus = @toiming.MuuJuurdepaasupiiranguPohjendus;
        }
        
        public virtual string Nimetus {
            get {
                return this.@__nimetus;
            }
            set {
                this.@__nimetus = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IAadress> Tegevusekohad {
            get {
                return this.@__tegevusekohad;
            }
            set {
                this.@__tegevusekohad = value;
            }
        }
        
        public virtual System.Int64? AlaLiikKL {
            get {
                return this.@__alaLiikKL;
            }
            set {
                this.@__alaLiikKL = value;
            }
        }
        
        public virtual System.DateTime? AlgusKP {
            get {
                return this.@__algusKP;
            }
            set {
                this.@__algusKP = value;
            }
        }
        
        public virtual string Alustaja {
            get {
                return this.@__alustaja;
            }
            set {
                this.@__alustaja = value;
            }
        }
        
        public virtual System.DateTime? StaatusKP {
            get {
                return this.@__staatusKP;
            }
            set {
                this.@__staatusKP = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.ISeaduseSate> Alus {
            get {
                return this.@__alus;
            }
            set {
                this.@__alus = value;
            }
        }
        
        public virtual System.Collections.Generic.List<System.Int64?> AluseTapsustusKL {
            get {
                return this.@__aluseTapsustusKL;
            }
            set {
                this.@__aluseTapsustusKL = value;
            }
        }
        
        public virtual global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IFail AvalikustatudFail {
            get {
                return this.@__avalikustatudFail;
            }
            set {
                this.@__avalikustatudFail = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IObjekt> Objektid {
            get {
                return this.@__objektid;
            }
            set {
                this.@__objektid = value;
            }
        }
        
        public virtual string Faabula {
            get {
                return this.@__faabula;
            }
            set {
                this.@__faabula = value;
            }
        }
        
        public virtual string KoostamiseKoht {
            get {
                return this.@__koostamiseKoht;
            }
            set {
                this.@__koostamiseKoht = value;
            }
        }
        
        public virtual string Korraldused {
            get {
                return this.@__korraldused;
            }
            set {
                this.@__korraldused = value;
            }
        }
        
        public virtual System.Int64? LiikKL {
            get {
                return this.@__liikKL;
            }
            set {
                this.@__liikKL = value;
            }
        }
        
        public virtual System.DateTime? LoppKP {
            get {
                return this.@__loppKP;
            }
            set {
                this.@__loppKP = value;
            }
        }
        
        public virtual string Lopetaja {
            get {
                return this.@__lopetaja;
            }
            set {
                this.@__lopetaja = value;
            }
        }
        
        public virtual string Markused {
            get {
                return this.@__markused;
            }
            set {
                this.@__markused = value;
            }
        }
        
        public virtual global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetlus Menetlus {
            get {
                return this.@__menetlus;
            }
            set {
                this.@__menetlus = value;
            }
        }
        
        public virtual System.Int64? ObjektID {
            get {
                return this.@__objektID;
            }
            set {
                this.@__objektID = value;
            }
        }
        
        public virtual System.Int64? SeisundKL {
            get {
                return this.@__seisundKL;
            }
            set {
                this.@__seisundKL = value;
            }
        }
        
        public virtual System.DateTime? SeisundKP {
            get {
                return this.@__seisundKP;
            }
            set {
                this.@__seisundKP = value;
            }
        }
        
        public virtual string Sisu {
            get {
                return this.@__sisu;
            }
            set {
                this.@__sisu = value;
            }
        }
        
        public virtual System.DateTime? LabiviimiseAlgusKP {
            get {
                return this.@__labiviimiseAlgusKP;
            }
            set {
                this.@__labiviimiseAlgusKP = value;
            }
        }
        
        public virtual System.DateTime? LabiviimiseLoppKP {
            get {
                return this.@__labiviimiseLoppKP;
            }
            set {
                this.@__labiviimiseLoppKP = value;
            }
        }
        
        public virtual string ToiminguNR {
            get {
                return this.@__toiminguNR;
            }
            set {
                this.@__toiminguNR = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiminguOsaline> Toiminguosalised {
            get {
                return this.@__toiminguosalised;
            }
            set {
                this.@__toiminguosalised = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiminguOsaline> ToiminguMenetlejad {
            get {
                return this.@__toiminguMenetlejad;
            }
            set {
                this.@__toiminguMenetlejad = value;
            }
        }
        
        public virtual System.DateTime? VerAlgusKP {
            get {
                return this.@__verAlgusKP;
            }
            set {
                this.@__verAlgusKP = value;
            }
        }
        
        public virtual System.DateTime? VerLoppKP {
            get {
                return this.@__verLoppKP;
            }
            set {
                this.@__verLoppKP = value;
            }
        }
        
        public virtual System.Int64? VersID {
            get {
                return this.@__versID;
            }
            set {
                this.@__versID = value;
            }
        }
        
        public virtual string ObjektideLoetelu {
            get {
                return this.@__objektideLoetelu;
            }
            set {
                this.@__objektideLoetelu = value;
            }
        }
        
        public virtual string Pohjendus {
            get {
                return this.@__pohjendus;
            }
            set {
                this.@__pohjendus = value;
            }
        }
        
        public virtual string OlustikuKirjeldus {
            get {
                return this.@__olustikuKirjeldus;
            }
            set {
                this.@__olustikuKirjeldus = value;
            }
        }
        
        public virtual string EdasilykkamatusePohjendus {
            get {
                return this.@__edasilykkamatusePohjendus;
            }
            set {
                this.@__edasilykkamatusePohjendus = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IFail> Failid {
            get {
                return this.@__failid;
            }
            set {
                this.@__failid = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> AlusToimingud {
            get {
                return this.@__alusToimingud;
            }
            set {
                this.@__alusToimingud = value;
            }
        }
        
        public virtual string TeavitamiseKirjeldus {
            get {
                return this.@__teavitamiseKirjeldus;
            }
            set {
                this.@__teavitamiseKirjeldus = value;
            }
        }
        
        public virtual string Lisad {
            get {
                return this.@__lisad;
            }
            set {
                this.@__lisad = value;
            }
        }
        
        public virtual string TehnikavahenditeLoetelu {
            get {
                return this.@__tehnikavahenditeLoetelu;
            }
            set {
                this.@__tehnikavahenditeLoetelu = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKulu> Kulud {
            get {
                return this.@__kulud;
            }
            set {
                this.@__kulud = value;
            }
        }
        
        public virtual global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IJuriidilineIsik UusMenetlevAsutus {
            get {
                return this.@__uusMenetlevAsutus;
            }
            set {
                this.@__uusMenetlevAsutus = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetlus> YhendatavadEraldatavadAsjad {
            get {
                return this.@__yhendatavadEraldatavadAsjad;
            }
            set {
                this.@__yhendatavadEraldatavadAsjad = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetlusPost> MenetlusPost {
            get {
                return this.@__menetlusPost;
            }
            set {
                this.@__menetlusPost = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.ISyyteosyndmus> Syyteosyndmused {
            get {
                return this.@__syyteosyndmused;
            }
            set {
                this.@__syyteosyndmused = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKontakt> ToiminguosaliseKontaktid {
            get {
                return this.@__toiminguosaliseKontaktid;
            }
            set {
                this.@__toiminguosaliseKontaktid = value;
            }
        }
        
        public virtual System.Int64? StaatusKL {
            get {
                return this.@__staatusKL;
            }
            set {
                this.@__staatusKL = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> SeotudToimingud {
            get {
                return this.@__seotudToimingud;
            }
            set {
                this.@__seotudToimingud = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.INoue> Nouded {
            get {
                return this.@__nouded;
            }
            set {
                this.@__nouded = value;
            }
        }
        
        public virtual System.Collections.Generic.List<System.Int64?> StaatuseMargeKL {
            get {
                return this.@__staatuseMargeKL;
            }
            set {
                this.@__staatuseMargeKL = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IOlek> SeisundidKL {
            get {
                return this.@__seisundidKL;
            }
            set {
                this.@__seisundidKL = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IOlek> StaatusedKL {
            get {
                return this.@__staatusedKL;
            }
            set {
                this.@__staatusedKL = value;
            }
        }
        
        public virtual System.Int64? AlaLiigiTapsustusKL {
            get {
                return this.@__alaLiigiTapsustusKL;
            }
            set {
                this.@__alaLiigiTapsustusKL = value;
            }
        }
        
        public virtual System.Int64? KorduvuseMargeKL {
            get {
                return this.@__korduvuseMargeKL;
            }
            set {
                this.@__korduvuseMargeKL = value;
            }
        }
        
        public virtual System.Int64? LabiviimiseVormKL {
            get {
                return this.@__labiviimiseVormKL;
            }
            set {
                this.@__labiviimiseVormKL = value;
            }
        }
        
        public virtual System.DateTime? TahtaegKP {
            get {
                return this.@__tahtaegKP;
            }
            set {
                this.@__tahtaegKP = value;
            }
        }
        
        public virtual System.Int64? JarjekorraNR {
            get {
                return this.@__jarjekorraNR;
            }
            set {
                this.@__jarjekorraNR = value;
            }
        }
        
        public virtual System.Int64? LahenduseLiikKL {
            get {
                return this.@__lahenduseLiikKL;
            }
            set {
                this.@__lahenduseLiikKL = value;
            }
        }
        
        public virtual System.Int64? SalastatuseTaseKL {
            get {
                return this.@__salastatuseTaseKL;
            }
            set {
                this.@__salastatuseTaseKL = value;
            }
        }
        
        public virtual global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IFail PohiFail {
            get {
                return this.@__pohiFail;
            }
            set {
                this.@__pohiFail = value;
            }
        }
        
        public virtual string SihtMenetluseNR {
            get {
                return this.@__sihtMenetluseNR;
            }
            set {
                this.@__sihtMenetluseNR = value;
            }
        }
        
        public virtual System.Int64? SihtMenetluseObjektID {
            get {
                return this.@__sihtMenetluseObjektID;
            }
            set {
                this.@__sihtMenetluseObjektID = value;
            }
        }
        
        public virtual System.DateTime? KoostamiseKP {
            get {
                return this.@__koostamiseKP;
            }
            set {
                this.@__koostamiseKP = value;
            }
        }
        
        public virtual System.DateTime? ViimaseSalvestamiseAeg {
            get {
                return this.@__viimaseSalvestamiseAeg;
            }
            set {
                this.@__viimaseSalvestamiseAeg = value;
            }
        }
        
        public virtual System.DateTime? SisestamiseKP {
            get {
                return this.@__sisestamiseKP;
            }
            set {
                this.@__sisestamiseKP = value;
            }
        }
        
        public virtual string Sisestaja {
            get {
                return this.@__sisestaja;
            }
            set {
                this.@__sisestaja = value;
            }
        }
        
        public virtual System.DateTime? MuutmiseKP {
            get {
                return this.@__muutmiseKP;
            }
            set {
                this.@__muutmiseKP = value;
            }
        }
        
        public virtual string Muutja {
            get {
                return this.@__muutja;
            }
            set {
                this.@__muutja = value;
            }
        }
        
        public virtual System.DateTime? SulgemiseKP {
            get {
                return this.@__sulgemiseKP;
            }
            set {
                this.@__sulgemiseKP = value;
            }
        }
        
        public virtual string ToiminguosalisedCSV {
            get {
                return this.@__toiminguosalisedCSV;
            }
            set {
                this.@__toiminguosalisedCSV = value;
            }
        }
        
        public virtual string ToiminguMenetlejadCSV {
            get {
                return this.@__toiminguMenetlejadCSV;
            }
            set {
                this.@__toiminguMenetlejadCSV = value;
            }
        }
        
        public virtual string YhendatavadEraldatavadAsjadCSV {
            get {
                return this.@__yhendatavadEraldatavadAsjadCSV;
            }
            set {
                this.@__yhendatavadEraldatavadAsjadCSV = value;
            }
        }
        
        public virtual string KlientsysteemiID {
            get {
                return this.@__klientsysteemiID;
            }
            set {
                this.@__klientsysteemiID = value;
            }
        }
        
        public virtual System.Decimal? ToimingugaSeotudSumma {
            get {
                return this.@__toimingugaSeotudSumma;
            }
            set {
                this.@__toimingugaSeotudSumma = value;
            }
        }
        
        public virtual System.Int64? ToimingugaSeotudSummaValuutaKL {
            get {
                return this.@__toimingugaSeotudSummaValuutaKL;
            }
            set {
                this.@__toimingugaSeotudSummaValuutaKL = value;
            }
        }
        
        public virtual System.Int64? PiirkondKL {
            get {
                return this.@__piirkondKL;
            }
            set {
                this.@__piirkondKL = value;
            }
        }
        
        public virtual System.Boolean? VoibMakstaPangalingiga {
            get {
                return this.@__voibMakstaPangalingiga;
            }
            set {
                this.@__voibMakstaPangalingiga = value;
            }
        }
        
        public virtual string Resolutsioon {
            get {
                return this.@__resolutsioon;
            }
            set {
                this.@__resolutsioon = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IRiigiOigusabi> RiigiOigusabi {
            get {
                return this.@__riigiOigusabi;
            }
            set {
                this.@__riigiOigusabi = value;
            }
        }
        
        public virtual System.Int64? RoaLiikKL {
            get {
                return this.@__roaLiikKL;
            }
            set {
                this.@__roaLiikKL = value;
            }
        }
        
        public virtual System.Int64? RiigioigusabiAndmiseViisKL {
            get {
                return this.@__riigioigusabiAndmiseViisKL;
            }
            set {
                this.@__riigioigusabiAndmiseViisKL = value;
            }
        }
        
        public virtual string ToiminguVastutavKontakt {
            get {
                return this.@__toiminguVastutavKontakt;
            }
            set {
                this.@__toiminguVastutavKontakt = value;
            }
        }
        
        public virtual System.Boolean? EdastadaRaamatupidamisse {
            get {
                return this.@__edastadaRaamatupidamisse;
            }
            set {
                this.@__edastadaRaamatupidamisse = value;
            }
        }
        
        public virtual string AsjaajamiseNumber {
            get {
                return this.@__asjaajamiseNumber;
            }
            set {
                this.@__asjaajamiseNumber = value;
            }
        }
        
        public virtual System.DateTime? DokumendiPostitamiseKP {
            get {
                return this.@__dokumendiPostitamiseKP;
            }
            set {
                this.@__dokumendiPostitamiseKP = value;
            }
        }
        
        public virtual System.DateTime? DokumendiSaabumiseKP {
            get {
                return this.@__dokumendiSaabumiseKP;
            }
            set {
                this.@__dokumendiSaabumiseKP = value;
            }
        }
        
        public virtual System.Int64? EdastamiseViisKL {
            get {
                return this.@__edastamiseViisKL;
            }
            set {
                this.@__edastamiseViisKL = value;
            }
        }
        
        public virtual System.Boolean? HagiTagamineEsialgneOiguskaitse {
            get {
                return this.@__hagiTagamineEsialgneOiguskaitse;
            }
            set {
                this.@__hagiTagamineEsialgneOiguskaitse = value;
            }
        }
        
        public virtual System.Boolean? OigusabiMenetlusabiSaamine {
            get {
                return this.@__oigusabiMenetlusabiSaamine;
            }
            set {
                this.@__oigusabiMenetlusabiSaamine = value;
            }
        }
        
        public virtual System.Int64? SalastatuseAlusKL {
            get {
                return this.@__salastatuseAlusKL;
            }
            set {
                this.@__salastatuseAlusKL = value;
            }
        }
        
        public virtual string SalastatuseAlusKirjeldus {
            get {
                return this.@__salastatuseAlusKirjeldus;
            }
            set {
                this.@__salastatuseAlusKirjeldus = value;
            }
        }
        
        public virtual System.DateTime? SalastatuseAlgusKP {
            get {
                return this.@__salastatuseAlgusKP;
            }
            set {
                this.@__salastatuseAlgusKP = value;
            }
        }
        
        public virtual System.DateTime? SalastatuseLoppKP {
            get {
                return this.@__salastatuseLoppKP;
            }
            set {
                this.@__salastatuseLoppKP = value;
            }
        }
        
        public virtual System.Int64? AllikaksOlevKlientSysteemKL {
            get {
                return this.@__allikaksOlevKlientSysteemKL;
            }
            set {
                this.@__allikaksOlevKlientSysteemKL = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> LisaToimingud {
            get {
                return this.@__lisaToimingud;
            }
            set {
                this.@__lisaToimingud = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> PohiToimingud {
            get {
                return this.@__pohiToimingud;
            }
            set {
                this.@__pohiToimingud = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IETHoiatus> Hoiatused {
            get {
                return this.@__hoiatused;
            }
            set {
                this.@__hoiatused = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetluseSisulineLiigitus> SisulisedLahendused {
            get {
                return this.@__sisulisedLahendused;
            }
            set {
                this.@__sisulisedLahendused = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMakseRekvisiidid> MakseRekvisiidid {
            get {
                return this.@__makseRekvisiidid;
            }
            set {
                this.@__makseRekvisiidid = value;
            }
        }
        
        public virtual System.Int64? MojutatavaToiminguLahendusKL {
            get {
                return this.@__mojutatavaToiminguLahendusKL;
            }
            set {
                this.@__mojutatavaToiminguLahendusKL = value;
            }
        }
        
        public virtual System.Int64? MojutavaToiminguLahendusKL {
            get {
                return this.@__mojutavaToiminguLahendusKL;
            }
            set {
                this.@__mojutavaToiminguLahendusKL = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> MojutavadToimingud {
            get {
                return this.@__mojutavadToimingud;
            }
            set {
                this.@__mojutavadToimingud = value;
            }
        }
        
        public virtual System.Int64? MarksonaStaatusKL {
            get {
                return this.@__marksonaStaatusKL;
            }
            set {
                this.@__marksonaStaatusKL = value;
            }
        }
        
        public virtual string Sissejuhatus {
            get {
                return this.@__sissejuhatus;
            }
            set {
                this.@__sissejuhatus = value;
            }
        }
        
        public virtual System.Int64? SissenoutavusKL {
            get {
                return this.@__sissenoutavusKL;
            }
            set {
                this.@__sissenoutavusKL = value;
            }
        }
        
        public virtual System.Boolean? EdasiKaebusOigusestLoobutud {
            get {
                return this.@__edasiKaebusOigusestLoobutud;
            }
            set {
                this.@__edasiKaebusOigusestLoobutud = value;
            }
        }
        
        public virtual System.Int64? KobaraTunnus {
            get {
                return this.@__kobaraTunnus;
            }
            set {
                this.@__kobaraTunnus = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> KobaraLiikmed {
            get {
                return this.@__kobaraLiikmed;
            }
            set {
                this.@__kobaraLiikmed = value;
            }
        }
        
        public virtual System.DateTime? LahendiKuulutamiseAeg {
            get {
                return this.@__lahendiKuulutamiseAeg;
            }
            set {
                this.@__lahendiKuulutamiseAeg = value;
            }
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.ITagasimakse> Tagasimaksed {
            get {
                return this.@__tagasimaksed;
            }
            set {
                this.@__tagasimaksed = value;
            }
        }
        
        public virtual System.Boolean? MuuJuurdepaasupiirang {
            get {
                return this.@__muuJuurdepaasupiirang;
            }
            set {
                this.@__muuJuurdepaasupiirang = value;
            }
        }
        
        public virtual string MuuJuurdepaasupiiranguPohjendus {
            get {
                return this.@__muuJuurdepaasupiiranguPohjendus;
            }
            set {
                this.@__muuJuurdepaasupiiranguPohjendus = value;
            }
        }
    }
}
